-
Notifications
You must be signed in to change notification settings - Fork 40
chore: update codeowners #2441
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
chore: update codeowners #2441
Conversation
|
Hello! 👋 This repository uses Auto for releasing packages using PR labels. ✨ This PR can be merged. It will not be considered when calculating future versions of the npm packages and will not appear in the changelogs. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Updates repository-wide ownership rules by revising .github/CODEOWNERS to reflect new team responsibilities and add more granular ownership for specific packages and docs paths.
Changes:
- Replaces the previous default owner teams with new default owners.
- Adds per-directory ownership entries for various packages and the Docusaurus website.
- Introduces CODEOWNERS entries for
plugin-meta-extractorandplugin-types-bundler(currently without owners).
.github/CODEOWNERS
Outdated
| ./packages/create-plugin @grafana/grafana-frontend-platform | ||
| ./packages/eslint-plugin-plugins @grafana/plugins-platform-frontend | ||
| ./packages/plugin-docs-renderer @grafana/plugins-platform-frontend | ||
| ./packages/plugin-e2e @grafana/plugins-platform-frontend | ||
| ./packages/plugin-meta-extractor | ||
| ./packages/plugin-types-bundler | ||
| ./packages/react-detect @grafana/grafana-frontend-platform | ||
| ./packages/tsconfig @grafana/grafana-frontend-platform | ||
|
|
||
| ./docusaurus/website @grafana/grafana-frontend-platform |
Copilot
AI
Feb 6, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The directory patterns are prefixed with ./ (e.g., ./packages/create-plugin). CODEOWNERS patterns follow gitignore-style matching and are evaluated relative to the repo root; the ./ prefix typically won’t match any path in the repo and can cause these rules to be ignored. Use root-relative patterns like /packages/create-plugin/ (and similarly for the other entries).
| ./packages/create-plugin @grafana/grafana-frontend-platform | |
| ./packages/eslint-plugin-plugins @grafana/plugins-platform-frontend | |
| ./packages/plugin-docs-renderer @grafana/plugins-platform-frontend | |
| ./packages/plugin-e2e @grafana/plugins-platform-frontend | |
| ./packages/plugin-meta-extractor | |
| ./packages/plugin-types-bundler | |
| ./packages/react-detect @grafana/grafana-frontend-platform | |
| ./packages/tsconfig @grafana/grafana-frontend-platform | |
| ./docusaurus/website @grafana/grafana-frontend-platform | |
| /packages/create-plugin/ @grafana/grafana-frontend-platform | |
| /packages/eslint-plugin-plugins/ @grafana/plugins-platform-frontend | |
| /packages/plugin-docs-renderer/ @grafana/plugins-platform-frontend | |
| /packages/plugin-e2e/ @grafana/plugins-platform-frontend | |
| /packages/plugin-meta-extractor/ | |
| /packages/plugin-types-bundler/ | |
| /packages/react-detect/ @grafana/grafana-frontend-platform | |
| /packages/tsconfig/ @grafana/grafana-frontend-platform | |
| /docusaurus/website/ @grafana/grafana-frontend-platform |
.github/CODEOWNERS
Outdated
| ./packages/plugin-meta-extractor | ||
| ./packages/plugin-types-bundler |
Copilot
AI
Feb 6, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These CODEOWNERS entries have no owners specified. Lines without at least one valid owner are ignored (and can make ownership coverage incomplete). Either add the intended team/user owners for these paths or remove the lines.
| ./packages/plugin-meta-extractor | |
| ./packages/plugin-types-bundler | |
| ./packages/plugin-meta-extractor @grafana/plugins-platform-frontend | |
| ./packages/plugin-types-bundler @grafana/plugins-platform-frontend |
.github/CODEOWNERS
Outdated
| ./packages/react-detect @grafana/grafana-frontend-platform | ||
| ./packages/tsconfig @grafana/grafana-frontend-platform | ||
|
|
||
| ./docusaurus/website @grafana/grafana-frontend-platform |
Copilot
AI
Feb 6, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This path pattern is also prefixed with ./, which may prevent it from matching under CODEOWNERS rules. Consider changing to a root-relative pattern like /docusaurus/website/ so ownership is applied as intended.
| ./docusaurus/website @grafana/grafana-frontend-platform | |
| /docusaurus/website/ @grafana/grafana-frontend-platform |
|
Similar PR for grafana/grafana: grafana/grafana#117572 |
sunker
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! Should probably put grafana/plugins-platform-frontend next to the plugin-types-bundler since it's related to ui extensions?
What this PR does / why we need it:
Team splits n responsibilities mean we need to reassess the codeowners file. This PR attempts to address the new responsibilities. Likely needs some fine tuning. 🆘
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer: